//  工具文件，可以撰写工具函数，比如通用的日期类型转换等


//  引入静态资源图片
export const getLocalImg = (name) => {
    return new URL(`./assets/${name}`, import.meta.url)
}
//  获取元素宽高
export const getElementSize = () => {
    
}

//将时间转为YYYY-MM-DD hh:mm:ss
export function formatDateTime(dateStr) {
  if (!dateStr) return '';
  
  const date = new Date(dateStr);
  
  // 检查是否为有效日期
  if (isNaN(date.getTime())) {
    return '';
  }

  const year = date.getFullYear();
  const month = date.getMonth() + 1;
  const day = date.getDate();
  const hours = date.getHours();
  const minutes = date.getMinutes();
  const seconds = date.getSeconds();

  // 拼接格式化后的字符串
  return `${year}-${padZero(month)}-${padZero(day)} ${padZero(hours)}:${padZero(minutes)}:${padZero(seconds)}`;
}

// 补零函数
function padZero(num) {
  return num < 10 ? `0${num}` : num;
}